package asoasd1212;

public class J08_if {

	//if
	//조건분기문
	//형식
	
	//if(조건문) {
	//    //조건이 참일때 실행할 문장
	//  }
	
	//조건이 많아서 다중선택을 해야할경우 else 문다음에  if문을 이어서 작성함
	
	
	
	
	
	public static void main(String[] args) {
		//문제 1 : 짝수/홀수 판단 프로그램
		// 짝수 : 어떤수를 2로 나누었을때 나머지가 0
		// 홀수 : 어떤수를 2로 나누었을때 나머지가 1이상
		int num =2;
		if (num %2 == 0) {
			System.out.println("이 숫자는 짝수입니다.");
		}
        if(num %2 >= 1 ){
        	System.out.println("이숫자는 홀수입니다.");
        }
        
        //문제 : 2 성별확인 프로그램
        //임의의 숫자가 1이면 : 2000년이전 출생남자
        //임의의 숫자가 2이면 : 2000년이전 출생여자
        //임의의 숫자가 3이면 : 2000년이후 출생남자
        //임의의 숫자가 4이면 : 2000년이후 출생여자
                
        int num2 =3;
        if(num2==1){
        	System.out.println("2000년 이전출생 남자입니다.");
        }
        if(num2==2){
        	System.out.println("2000년 이전출생 여자입니다.");
        } 
        if(num2==3){
        	System.out.println("2000년 이후출생 남자입니다.");
        }
        if(num2==4){
        	System.out.println("2000년 이후출생 여자입니다.");
        }
        
        //문제 3 : 학점 계산 프로그램
        //평균점수가100 ~ 91수
        //평균점수가90 ~81우
        //평균점수가80 ~71미
        //평균점수가70 ~61양
        //평균점수가60 ~0가
        
        int aver = 80;
       // 90<= ever <=100 수식은 사용불가!!
        if(aver >=91 && aver <= 100){
        	System.out.println("수");
              }
        if(aver >=81 && aver <= 90){
        	System.out.println("우");
              }
        if(aver >=71 && aver <= 80){
        	System.out.println("미");
              }
        if(aver >=61 && aver <= 70){
        	System.out.println("양");
              }
        if(aver <= 60){
        	System.out.println("가");
              }
        //if 문내 문장이 하나뿐이라면 블록 기호는 생략가능
        
       //문제 4번 : 간단한 계산기 프로그램
        //임의의 두 수와 산술연산자 중 하나를 이용해서
        //적절한 수식을 계산하고 결과를 출력한다.
        
        int ex1 =30;
        int ex2 =10;
        char op1 = '%';
        
        int plus = ex1 + ex2;
        int mina = ex1 - ex2;
        int gopagi = ex1 * ex2;
        int nanugi = ex1 / ex2;
        int namuji = ex1 % ex2;
        
        if(op1=='+') {
        	System.out.println(plus);
        } else if(op1=='-') {
        	System.out.println(mina);
        } else if(op1=='*') {
        	System.out.println(gopagi);
        }else  if(op1=='/') {
        	System.out.println(nanugi);
        } else if(op1=='%') {
        	System.out.println(namuji);
        }
       
        
        //애매모호한 if문
        // int a =2 ,b= 3;
        //if(a >0 || b<5)
        //if( a>2)
        //System.out.println("a > 2");
        //else
        //System.out.println("a < 2");
       //else 문은 먼저 나온 if문과 연관있음
        //따라서, 이러한 애매모호함을 줄이려면 블럭{ } 을 적절히 사용해야함
	
	}
	}


